//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.11 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2022.07.07 时间 08:06:58 PM CST 
//


package com.watson.btp.ws.dto;

import javax.xml.bind.annotation.XmlRegistry;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.watson.btp.ws.dto package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {


    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.watson.btp.ws.dto
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link GetCartPropertiesResponse }
     * 
     */
    public GetCartPropertiesResponse createGetCartPropertiesResponse() {
        return new GetCartPropertiesResponse();
    }

    /**
     * Create an instance of {@link SetCartProperties }
     * 
     */
    public SetCartProperties createSetCartProperties() {
        return new SetCartProperties();
    }

    /**
     * Create an instance of {@link SetCartPropertiesResponse }
     * 
     */
    public SetCartPropertiesResponse createSetCartPropertiesResponse() {
        return new SetCartPropertiesResponse();
    }

    /**
     * Create an instance of {@link AddItemsData }
     * 
     */
    public AddItemsData createAddItemsData() {
        return new AddItemsData();
    }

    /**
     * Create an instance of {@link AddItemsDataResponse }
     * 
     */
    public AddItemsDataResponse createAddItemsDataResponse() {
        return new AddItemsDataResponse();
    }

    /**
     * Create an instance of {@link PerformCartAction }
     * 
     */
    public PerformCartAction createPerformCartAction() {
        return new PerformCartAction();
    }

    /**
     * Create an instance of {@link PerformCartActionResponse }
     * 
     */
    public PerformCartActionResponse createPerformCartActionResponse() {
        return new PerformCartActionResponse();
    }

    /**
     * Create an instance of {@link GetActionListResponse }
     * 
     */
    public GetActionListResponse createGetActionListResponse() {
        return new GetActionListResponse();
    }

    /**
     * Create an instance of {@link PlaceOrder }
     * 
     */
    public PlaceOrder createPlaceOrder() {
        return new PlaceOrder();
    }

    /**
     * Create an instance of {@link PlaceOrderResponse }
     * 
     */
    public PlaceOrderResponse createPlaceOrderResponse() {
        return new PlaceOrderResponse();
    }

    /**
     * Create an instance of {@link ValidateCatalogueCodes }
     * 
     */
    public ValidateCatalogueCodes createValidateCatalogueCodes() {
        return new ValidateCatalogueCodes();
    }

    /**
     * Create an instance of {@link ValidateCatalogueCodesResponse }
     * 
     */
    public ValidateCatalogueCodesResponse createValidateCatalogueCodesResponse() {
        return new ValidateCatalogueCodesResponse();
    }

    /**
     * Create an instance of {@link RequestForQuotation }
     * 
     */
    public RequestForQuotation createRequestForQuotation() {
        return new RequestForQuotation();
    }

    /**
     * Create an instance of {@link RequestForQuotationResponse }
     * 
     */
    public RequestForQuotationResponse createRequestForQuotationResponse() {
        return new RequestForQuotationResponse();
    }

    /**
     * Create an instance of {@link NewQuote }
     * 
     */
    public NewQuote createNewQuote() {
        return new NewQuote();
    }

    /**
     * Create an instance of {@link NewQuoteResponse }
     * 
     */
    public NewQuoteResponse createNewQuoteResponse() {
        return new NewQuoteResponse();
    }

    /**
     * Create an instance of {@link NewQuoteForFederation }
     * 
     */
    public NewQuoteForFederation createNewQuoteForFederation() {
        return new NewQuoteForFederation();
    }

    /**
     * Create an instance of {@link NewQuoteForFederationResponse }
     * 
     */
    public NewQuoteForFederationResponse createNewQuoteForFederationResponse() {
        return new NewQuoteForFederationResponse();
    }

    /**
     * Create an instance of {@link NewQuoteForFederationRouting }
     * 
     */
    public NewQuoteForFederationRouting createNewQuoteForFederationRouting() {
        return new NewQuoteForFederationRouting();
    }

    /**
     * Create an instance of {@link NewQuoteForFederationRoutingResponse }
     * 
     */
    public NewQuoteForFederationRoutingResponse createNewQuoteForFederationRoutingResponse() {
        return new NewQuoteForFederationRoutingResponse();
    }

    /**
     * Create an instance of {@link LinkOpportunity }
     * 
     */
    public LinkOpportunity createLinkOpportunity() {
        return new LinkOpportunity();
    }

    /**
     * Create an instance of {@link LinkOpportunityResponse }
     * 
     */
    public LinkOpportunityResponse createLinkOpportunityResponse() {
        return new LinkOpportunityResponse();
    }

    /**
     * Create an instance of {@link CustomerAdministration }
     * 
     */
    public CustomerAdministration createCustomerAdministration() {
        return new CustomerAdministration();
    }

    /**
     * Create an instance of {@link CustomerAdministrationResponse }
     * 
     */
    public CustomerAdministrationResponse createCustomerAdministrationResponse() {
        return new CustomerAdministrationResponse();
    }

    /**
     * Create an instance of {@link DoUSeeMe }
     * 
     */
    public DoUSeeMe createDoUSeeMe() {
        return new DoUSeeMe();
    }

    /**
     * Create an instance of {@link DoUSeeMeResponse }
     * 
     */
    public DoUSeeMeResponse createDoUSeeMeResponse() {
        return new DoUSeeMeResponse();
    }

    /**
     * Create an instance of {@link GetCartProperties }
     * 
     */
    public GetCartProperties createGetCartProperties() {
        return new GetCartProperties();
    }

    /**
     * Create an instance of {@link ArrayOfString }
     * 
     */
    public ArrayOfString createArrayOfString() {
        return new ArrayOfString();
    }

    /**
     * Create an instance of {@link GetCartPropertiesResponse.GetCartPropertiesResult }
     * 
     */
    public GetCartPropertiesResponse.GetCartPropertiesResult createGetCartPropertiesResponseGetCartPropertiesResult() {
        return new GetCartPropertiesResponse.GetCartPropertiesResult();
    }

    /**
     * Create an instance of {@link SetCartProperties.XDoc }
     * 
     */
    public SetCartProperties.XDoc createSetCartPropertiesXDoc() {
        return new SetCartProperties.XDoc();
    }

    /**
     * Create an instance of {@link SetCartPropertiesResponse.SetCartPropertiesResult }
     * 
     */
    public SetCartPropertiesResponse.SetCartPropertiesResult createSetCartPropertiesResponseSetCartPropertiesResult() {
        return new SetCartPropertiesResponse.SetCartPropertiesResult();
    }

    /**
     * Create an instance of {@link SetCartItemProperties }
     * 
     */
    public SetCartItemProperties createSetCartItemProperties() {
        return new SetCartItemProperties();
    }

    /**
     * Create an instance of {@link SetCartItemPropertiesResponse }
     * 
     */
    public SetCartItemPropertiesResponse createSetCartItemPropertiesResponse() {
        return new SetCartItemPropertiesResponse();
    }

    /**
     * Create an instance of {@link SetCartPropertiesForEveryQuoteInOpportunity }
     * 
     */
    public SetCartPropertiesForEveryQuoteInOpportunity createSetCartPropertiesForEveryQuoteInOpportunity() {
        return new SetCartPropertiesForEveryQuoteInOpportunity();
    }

    /**
     * Create an instance of {@link SetCartPropertiesForEveryQuoteInOpportunityResponse }
     * 
     */
    public SetCartPropertiesForEveryQuoteInOpportunityResponse createSetCartPropertiesForEveryQuoteInOpportunityResponse() {
        return new SetCartPropertiesForEveryQuoteInOpportunityResponse();
    }

    /**
     * Create an instance of {@link AddItemsData.XDoc }
     * 
     */
    public AddItemsData.XDoc createAddItemsDataXDoc() {
        return new AddItemsData.XDoc();
    }

    /**
     * Create an instance of {@link AddItemsDataResponse.AddItemsDataResult }
     * 
     */
    public AddItemsDataResponse.AddItemsDataResult createAddItemsDataResponseAddItemsDataResult() {
        return new AddItemsDataResponse.AddItemsDataResult();
    }

    /**
     * Create an instance of {@link PerformCartAction.XDoc }
     * 
     */
    public PerformCartAction.XDoc createPerformCartActionXDoc() {
        return new PerformCartAction.XDoc();
    }

    /**
     * Create an instance of {@link PerformCartActionResponse.PerformCartActionResult }
     * 
     */
    public PerformCartActionResponse.PerformCartActionResult createPerformCartActionResponsePerformCartActionResult() {
        return new PerformCartActionResponse.PerformCartActionResult();
    }

    /**
     * Create an instance of {@link GetActionList }
     * 
     */
    public GetActionList createGetActionList() {
        return new GetActionList();
    }

    /**
     * Create an instance of {@link GetActionListResponse.GetActionListResult }
     * 
     */
    public GetActionListResponse.GetActionListResult createGetActionListResponseGetActionListResult() {
        return new GetActionListResponse.GetActionListResult();
    }

    /**
     * Create an instance of {@link PlaceOrder.PlaceOrderXml }
     * 
     */
    public PlaceOrder.PlaceOrderXml createPlaceOrderPlaceOrderXml() {
        return new PlaceOrder.PlaceOrderXml();
    }

    /**
     * Create an instance of {@link PlaceOrderResponse.PlaceOrderResult }
     * 
     */
    public PlaceOrderResponse.PlaceOrderResult createPlaceOrderResponsePlaceOrderResult() {
        return new PlaceOrderResponse.PlaceOrderResult();
    }

    /**
     * Create an instance of {@link ValidateCatalogueCodes.Codes }
     * 
     */
    public ValidateCatalogueCodes.Codes createValidateCatalogueCodesCodes() {
        return new ValidateCatalogueCodes.Codes();
    }

    /**
     * Create an instance of {@link ValidateCatalogueCodesResponse.ValidateCatalogueCodesResult }
     * 
     */
    public ValidateCatalogueCodesResponse.ValidateCatalogueCodesResult createValidateCatalogueCodesResponseValidateCatalogueCodesResult() {
        return new ValidateCatalogueCodesResponse.ValidateCatalogueCodesResult();
    }

    /**
     * Create an instance of {@link RequestForQuotation.Xml }
     * 
     */
    public RequestForQuotation.Xml createRequestForQuotationXml() {
        return new RequestForQuotation.Xml();
    }

    /**
     * Create an instance of {@link RequestForQuotationResponse.RequestForQuotationResult }
     * 
     */
    public RequestForQuotationResponse.RequestForQuotationResult createRequestForQuotationResponseRequestForQuotationResult() {
        return new RequestForQuotationResponse.RequestForQuotationResult();
    }

    /**
     * Create an instance of {@link NewQuote.Xml }
     * 
     */
    public NewQuote.Xml createNewQuoteXml() {
        return new NewQuote.Xml();
    }

    /**
     * Create an instance of {@link NewQuoteResponse.NewQuoteResult }
     * 
     */
    public NewQuoteResponse.NewQuoteResult createNewQuoteResponseNewQuoteResult() {
        return new NewQuoteResponse.NewQuoteResult();
    }

    /**
     * Create an instance of {@link NewQuoteForFederation.Xml }
     * 
     */
    public NewQuoteForFederation.Xml createNewQuoteForFederationXml() {
        return new NewQuoteForFederation.Xml();
    }

    /**
     * Create an instance of {@link NewQuoteForFederationResponse.NewQuoteForFederationResult }
     * 
     */
    public NewQuoteForFederationResponse.NewQuoteForFederationResult createNewQuoteForFederationResponseNewQuoteForFederationResult() {
        return new NewQuoteForFederationResponse.NewQuoteForFederationResult();
    }

    /**
     * Create an instance of {@link NewQuoteForFederationRouting.Xml }
     * 
     */
    public NewQuoteForFederationRouting.Xml createNewQuoteForFederationRoutingXml() {
        return new NewQuoteForFederationRouting.Xml();
    }

    /**
     * Create an instance of {@link NewQuoteForFederationRoutingResponse.NewQuoteForFederationRoutingResult }
     * 
     */
    public NewQuoteForFederationRoutingResponse.NewQuoteForFederationRoutingResult createNewQuoteForFederationRoutingResponseNewQuoteForFederationRoutingResult() {
        return new NewQuoteForFederationRoutingResponse.NewQuoteForFederationRoutingResult();
    }

    /**
     * Create an instance of {@link NewQuoteFromSF }
     * 
     */
    public NewQuoteFromSF createNewQuoteFromSF() {
        return new NewQuoteFromSF();
    }

    /**
     * Create an instance of {@link NewQuoteFromSFResponse }
     * 
     */
    public NewQuoteFromSFResponse createNewQuoteFromSFResponse() {
        return new NewQuoteFromSFResponse();
    }

    /**
     * Create an instance of {@link LinkOpportunity.Xml }
     * 
     */
    public LinkOpportunity.Xml createLinkOpportunityXml() {
        return new LinkOpportunity.Xml();
    }

    /**
     * Create an instance of {@link LinkOpportunityResponse.LinkOpportunityResult }
     * 
     */
    public LinkOpportunityResponse.LinkOpportunityResult createLinkOpportunityResponseLinkOpportunityResult() {
        return new LinkOpportunityResponse.LinkOpportunityResult();
    }

    /**
     * Create an instance of {@link CustomerAdministration.Xml }
     * 
     */
    public CustomerAdministration.Xml createCustomerAdministrationXml() {
        return new CustomerAdministration.Xml();
    }

    /**
     * Create an instance of {@link CustomerAdministrationResponse.CustomerAdministrationResult }
     * 
     */
    public CustomerAdministrationResponse.CustomerAdministrationResult createCustomerAdministrationResponseCustomerAdministrationResult() {
        return new CustomerAdministrationResponse.CustomerAdministrationResult();
    }

    /**
     * Create an instance of {@link GetQuoteField }
     * 
     */
    public GetQuoteField createGetQuoteField() {
        return new GetQuoteField();
    }

    /**
     * Create an instance of {@link GetQuoteFieldResponse }
     * 
     */
    public GetQuoteFieldResponse createGetQuoteFieldResponse() {
        return new GetQuoteFieldResponse();
    }

    /**
     * Create an instance of {@link PerformQuoteAction }
     * 
     */
    public PerformQuoteAction createPerformQuoteAction() {
        return new PerformQuoteAction();
    }

    /**
     * Create an instance of {@link PerformQuoteActionResponse }
     * 
     */
    public PerformQuoteActionResponse createPerformQuoteActionResponse() {
        return new PerformQuoteActionResponse();
    }

    /**
     * Create an instance of {@link PerformQuoteActionFromSF }
     * 
     */
    public PerformQuoteActionFromSF createPerformQuoteActionFromSF() {
        return new PerformQuoteActionFromSF();
    }

    /**
     * Create an instance of {@link PerformQuoteActionFromSFResponse }
     * 
     */
    public PerformQuoteActionFromSFResponse createPerformQuoteActionFromSFResponse() {
        return new PerformQuoteActionFromSFResponse();
    }

    /**
     * Create an instance of {@link GetQuoteData }
     * 
     */
    public GetQuoteData createGetQuoteData() {
        return new GetQuoteData();
    }

    /**
     * Create an instance of {@link GetQuoteDataResponse }
     * 
     */
    public GetQuoteDataResponse createGetQuoteDataResponse() {
        return new GetQuoteDataResponse();
    }

    /**
     * Create an instance of {@link GetQuoteItemsAttributes }
     * 
     */
    public GetQuoteItemsAttributes createGetQuoteItemsAttributes() {
        return new GetQuoteItemsAttributes();
    }

    /**
     * Create an instance of {@link GetQuoteItemsAttributesResponse }
     * 
     */
    public GetQuoteItemsAttributesResponse createGetQuoteItemsAttributesResponse() {
        return new GetQuoteItemsAttributesResponse();
    }

    /**
     * Create an instance of {@link GetCatalogue }
     * 
     */
    public GetCatalogue createGetCatalogue() {
        return new GetCatalogue();
    }

    /**
     * Create an instance of {@link GetCatalogueResponse }
     * 
     */
    public GetCatalogueResponse createGetCatalogueResponse() {
        return new GetCatalogueResponse();
    }

    /**
     * Create an instance of {@link CreateNewQuoteAndGetQuoteData }
     * 
     */
    public CreateNewQuoteAndGetQuoteData createCreateNewQuoteAndGetQuoteData() {
        return new CreateNewQuoteAndGetQuoteData();
    }

    /**
     * Create an instance of {@link CreateNewQuoteAndGetQuoteDataResponse }
     * 
     */
    public CreateNewQuoteAndGetQuoteDataResponse createCreateNewQuoteAndGetQuoteDataResponse() {
        return new CreateNewQuoteAndGetQuoteDataResponse();
    }

    /**
     * Create an instance of {@link SearchQuotes }
     * 
     */
    public SearchQuotes createSearchQuotes() {
        return new SearchQuotes();
    }

    /**
     * Create an instance of {@link SearchQuotesResponse }
     * 
     */
    public SearchQuotesResponse createSearchQuotesResponse() {
        return new SearchQuotesResponse();
    }

    /**
     * Create an instance of {@link SearchQuotesFromSF }
     * 
     */
    public SearchQuotesFromSF createSearchQuotesFromSF() {
        return new SearchQuotesFromSF();
    }

    /**
     * Create an instance of {@link SearchQuotesFromSFResponse }
     * 
     */
    public SearchQuotesFromSFResponse createSearchQuotesFromSFResponse() {
        return new SearchQuotesFromSFResponse();
    }

    /**
     * Create an instance of {@link GetRevisions }
     * 
     */
    public GetRevisions createGetRevisions() {
        return new GetRevisions();
    }

    /**
     * Create an instance of {@link GetRevisionsResponse }
     * 
     */
    public GetRevisionsResponse createGetRevisionsResponse() {
        return new GetRevisionsResponse();
    }

}
